Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v2.7.0->v2.8.0v0.6.0->v0.7.0v1.17.11->v1.18.05518ba1->14237a8v1.21.1->v1.22.0v0.6.1->v0.6.2v0.62.0->v0.63.0v0.15.1->v0.16.11.23.5->1.24.2v0.36.0->v0.39.0v0.24.0->v0.29.0v0.30.0->v0.32.0v0.29.0->v0.31.0v0.22.0->v0.24.0v0.7.0->v0.11.0v1.36.1->v1.36.6v0.32.3->v0.33.0v0.32.3->v0.33.0v0.32.3->v0.33.032ad38e->c8a335a3ea5e8c->1f6e0b7v4.4.2->v4.7.0Release Notes
fxamacker/cbor (github.com/fxamacker/cbor/v2)
v2.8.0Compare Source
v2.8.0 adds
omitzerostruct tag option, fixes and deprecates 3 functions, and bumps requirements to go 1.20+.Many thanks to @liggitt for contributing the
omitzerosupport!This release fixes 3 functions (when called directly by user apps) to use same error handling on bad input as
cbor.Unmarshal():RawTag.UnmarshalCBOR()(thanks @thomas-fossati for reporting this!)ByteString.UnmarshalCBOR()SimpleValue.UnmarshalCBOR()This release also deprecates those 3 functions because they were initially created for internal use. Please use
Unmarshal()orUnmarshalFirst()instead.To preserve backward compatibility, the deprecated functions were added to fuzz tests and will not be removed in v2.x.
What's Changed
interface{}withanyby @fxamacker in https://github.com/fxamacker/cbor/pull/627reflect.Ptrwithreflect.Pointerby @fxamacker in https://github.com/fxamacker/cbor/pull/628reflect.PtrTowithreflect.PointerToby @fxamacker in https://github.com/fxamacker/cbor/pull/629RawTag.UnmarshalCBOR(), etc. to matchcbor.Unmarshal()by @fxamacker in https://github.com/fxamacker/cbor/pull/645UnmarshalCBOR()forByteString,RawTag,SimpleValueby @fxamacker in https://github.com/fxamacker/cbor/pull/647Other Changes
🔍 Details
New Contributors
Full Changelog: fxamacker/cbor@v2.7.0...v2.8.0
v2.7.1Compare Source
v2.7.1 fixes 3 functions (when called directly by user apps) to use same error handling on bad inputs as
cbor.Unmarshal():ByteString.UnmarshalCBOR()RawTag.UnmarshalCBOR()SimpleValue.UnmarshalCBOR()The above 3 fixed functions are deprecated because they were initially created for internal use. Please use
Unmarshal()orUnmarshalFirst()instead.To preserve backward compatibility, the deprecated functions were added to fuzz tests and will not be removed in v2.x.
Before Upgrading to v2.7.1
v2.8.0 is being fuzz tested and will be released later today. It adds support for
omitzerostruct tag option.v2.7.1 is the last version to support go 1.17-1.19. v2.8.0 and newer releases will require go 1.20+.
What's Changed
Special Thanks
Thanks @thomas-fossati for reporting the bug in
RawTag.UnmarshalCBOR()when it is called directly by user apps providing bad input data!Full Changelog: fxamacker/cbor@v2.7.0...v2.7.1
google/go-cmp (github.com/google/go-cmp)
v0.7.0Compare Source
New API:
Panic messaging:
klauspost/compress (github.com/klauspost/compress)
v1.18.0Compare Source
What's Changed
r.err != nilbut return a nil value errorerrby @alingse in https://github.com/klauspost/compress/pull/1028minfunction by @Juneezee in https://github.com/klauspost/compress/pull/1038slices.Maxfor max value in slice by @Juneezee in https://github.com/klauspost/compress/pull/1041New Contributors
Full Changelog: klauspost/compress@v1.17.11...v1.18.0
prometheus/client_golang (github.com/prometheus/client_golang)
v1.22.0: - 2025-04-07Compare Source
zstdsupport introduce in #1496Experimental support for
zstdon scrape was added, controlled by the requestAccept-Encodingheader.It was enabled by default since version 1.20, but now you need to add a blank import to enable it.
The decision to make it opt-in by default was originally made because the Go standard library was expected to have default zstd support added soon,
https://github.com/golang/go/issues/62513 however, the work took longer than anticipated and it will be postponed to upcoming major Go versions.
e.g.:
WithLookbackDeltaandWithStatsoptions have been added to API client. #1743All Changes
New Contributors
Full Changelog: prometheus/client_golang@v1.21.1...v1.22.0-rc.0
prometheus/client_model (github.com/prometheus/client_model)
v0.6.2Compare Source
What's Changed
Full Changelog: prometheus/client_model@v0.6.1...v0.6.2
prometheus/common (github.com/prometheus/common)
v0.63.0Compare Source
What's Changed
New Contributors
Full Changelog: prometheus/common@v0.62.0...v0.63.0
prometheus/procfs (github.com/prometheus/procfs)
v0.16.1Compare Source
What's Changed
New Contributors
Full Changelog: prometheus/procfs@v0.16.0...v0.16.1
v0.16.0Compare Source
What's Changed
NewTCPxmethods by @rexagod in https://github.com/prometheus/procfs/pull/640New Contributors
Full Changelog: prometheus/procfs@v0.15.1...v0.16.0
protocolbuffers/protobuf-go (google.golang.org/protobuf)
v1.36.6Compare Source
Full Changelog: protocolbuffers/protobuf-go@v1.36.5...v1.36.6
User-visible changes:
CL/657895: internal_gengo: generate a const string literal for the raw descriptor
CL/653536: proto: Add CloneOf[M Message](m M) M
Maintenance:
CL/649135: all: set Go language version to Go 1.22
CL/654955: types/descriptorpb: regenerate using latest protobuf v30 release
v1.36.5Compare Source
Full Changelog: protocolbuffers/protobuf-go@v1.36.4...v1.36.5
Bug fixes:
CL/644437: protogen: fix name mangling for fields with identical GoCamelCase
Maintenance:
CL/641655: all: remove weak field support
v1.36.4Compare Source
Full Changelog: protocolbuffers/protobuf-go@v1.36.3...v1.36.4
Bug fixes:
CL/642975: reflect/protodesc: fix panic when working with dynamicpb
Maintenance:
CL/643276: internal_gengo: avoid allocations in rawDescGZIP() accessors
CL/642857: internal_gengo: switch back from string literal to hex byte slice
CL/642055: internal_gengo: use unsafe.StringData() to avoid a descriptor copy
CL/638135: internal_gengo: store raw descriptor in .rodata section
v1.36.3Compare Source
Full Changelog: protocolbuffers/protobuf-go@v1.36.2...v1.36.3
Bug fixes:
CL/642575: reflect/protodesc: fix panic when wor
Configuration
📅 Schedule: Branch creation - "after 5am on sunday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
To execute skipped test pipelines write comment
/ok-to-test.This PR has been generated by MintMaker (powered by Renovate Bot).